package com.kkks.spring_rest.tick.model;

import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * WhoOrderInfoRestore entity. @author MyEclipse Persistence Tools
 */
@Entity
@Table(name = "who_order_info_restore", catalog = "who_new_english")
public class WhoOrderInfoRestore extends AbstractWhoOrderInfoRestore implements
		java.io.Serializable {

	// Constructors

	/** default constructor */
	public WhoOrderInfoRestore() {
	}

	/** minimal constructor */
	public WhoOrderInfoRestore(Integer userId, String orderSn,
			Boolean orderStatus, Boolean shippingStatus, Boolean payStatus,
			Integer shippingId, String shippingName, Integer payId,
			String payName, String oosChose, Double goodsAmount,
			Double shippingMoney, Double discount, Double integralMoney,
			Double bonusMoney, Double orderAmount, Double payMoney,
			Double surplus, Integer integral, String bonusSn, String invoiceNo,
			String payNote, Double tax, String isSeparate, Integer parentId,
			Integer payTime, Integer shippingTime, String currency,
			Double rate, Double tariff, Boolean tariffStatus, Integer addTime,
			Integer lastUpdate, Boolean orderFlag, Double orderTotalAmount,
			Double goodsTotalWeight, Double shippingFeeDiscount, String taxNo,
			String paypalTrade, Boolean orderSource, String cardSn,
			Double cardMoney, Double couponMoney, String freecodeSn,
			Integer freecodeId, Boolean prepareStatus) {
		super(userId, orderSn, orderStatus, shippingStatus, payStatus,
				shippingId, shippingName, payId, payName, oosChose,
				goodsAmount, shippingMoney, discount, integralMoney,
				bonusMoney, orderAmount, payMoney, surplus, integral, bonusSn,
				invoiceNo, payNote, tax, isSeparate, parentId, payTime,
				shippingTime, currency, rate, tariff, tariffStatus, addTime,
				lastUpdate, orderFlag, orderTotalAmount, goodsTotalWeight,
				shippingFeeDiscount, taxNo, paypalTrade, orderSource, cardSn,
				cardMoney, couponMoney, freecodeSn, freecodeId, prepareStatus);
	}

	/** full constructor */
	public WhoOrderInfoRestore(Integer userId, String orderSn,
			Boolean orderStatus, Boolean shippingStatus, Boolean payStatus,
			Integer shippingId, String shippingName, Integer payId,
			String payName, String oosChose, Double goodsAmount,
			Double shippingMoney, Double discount, Double integralMoney,
			Double bonusMoney, Double orderAmount, Double payMoney,
			Double surplus, Integer integral, String bonusSn, String invoiceNo,
			String payNote, Double tax, String isSeparate, Integer parentId,
			Integer payTime, Integer shippingTime, Integer goodsNum,
			String currency, Double rate, Double tariff, Boolean tariffStatus,
			Integer addTime, Integer lastUpdate, Boolean orderFlag,
			Double orderTotalAmount, Double goodsTotalWeight,
			Double shippingFeeDiscount, String taxNo, String paypalTrade,
			Boolean orderSource, String cardSn, Double cardMoney,
			Double couponMoney, String freecodeSn, Integer freecodeId,
			Boolean prepareStatus) {
		super(userId, orderSn, orderStatus, shippingStatus, payStatus,
				shippingId, shippingName, payId, payName, oosChose,
				goodsAmount, shippingMoney, discount, integralMoney,
				bonusMoney, orderAmount, payMoney, surplus, integral, bonusSn,
				invoiceNo, payNote, tax, isSeparate, parentId, payTime,
				shippingTime, goodsNum, currency, rate, tariff, tariffStatus,
				addTime, lastUpdate, orderFlag, orderTotalAmount,
				goodsTotalWeight, shippingFeeDiscount, taxNo, paypalTrade,
				orderSource, cardSn, cardMoney, couponMoney, freecodeSn,
				freecodeId, prepareStatus);
	}

}
